module directx.win32;
public import std.c.windows.windows;

HRESULT MAKE_HRESULT(bool s, uint f, uint c) {
	return (s << 31) | (f << 16) | c;
}

union LARGE_INTEGER {
	struct {
		uint LowPart;
		int  HighPart;
	}
	long QuadPart;
}

alias LARGE_INTEGER LUID;
alias ulong SIZE_T;

alias ulong UINT64;

alias HANDLE HMONITOR;
alias ubyte UINT8;
alias const void* LPCVOID;